package mk.basic;
// 패키지 선언 : 클래스 이름의 중복을 피하기 위해 사용

// 클래스 정의
// 클래스 이름은 파일명과 일치해야 함
// 클래스 이름은 반드시!대문자로 시작
public class J01_SungJuk {

	// 프로그램 실행 진입점
	// 모든 자바 프로그램은 여기서에서 시작
	public static void main(String[] args) {
		// 성적 처리 프로그램 v1
		// 입력 : 이름, 국어, 영어, 수학
		// 처리 : 총점, 평균, 학점
		// 결과 : 모든 입력내용과 처리내용을 출력

		// 컴퓨터를 통해 처리할 자료는 먼저 컴퓨터의 
		// 특정영역에 보관해 둬야 함 - 변수variable
		// 보관할 자료의 특성에 따라 변수 선언
		// 1. 변수선언 - [자료형 변수명]
		String name;  // 문자 저장 변수, 이름
		int kor;      // 정수 저장 변수, 국어
		int eng;      // 정수 저장 변수, 영어
		int math;     // 정수 저장 변수, 수학
		
		int tot;      // 정수 저장 변수, 총점
		float avg;    // 실수 저장 변수, 평균
		char grd;     // 단일 문자 변수, 학점
		
		// 2. 변수에 값 저장 [ 변수명 = 값 ]
		name = "아이유";  // 문자 저장시 - "값" 사용
		kor = 80;       // 숫자 저장 - 값
		eng = 78;
		math = 76;
		
		// 3. 성적 처리 - 수식 사용  
		// [ 변수 = 피연산자 연산자 피연산자; ]
		// 산술 연산자 : + , - , * , / , %
		tot = kor + eng + math;
		avg = tot / 3;
		
		// 4. 결과 출력
		// 출력문 : System.out.println( 변수 );
//		System.out.println( name );
//		System.out.println( kor );
//		System.out.println( eng );
//		System.out.println( math );
//		System.out.println( tot );
//		System.out.println( avg );
		
		// 또 다른 출력문 : 
		// System.out.println( "문자열" + 변수 );
		System.out.println( "이름 :" + name );
		System.out.println( "국어점수 :" + kor );
		System.out.println( "영어점수 :" + eng );
		System.out.println( "수학점수 :" + math );
		System.out.println( "총점 :" + tot );
		System.out.println( "평균 :" + avg );
		
	}

}
